Facebook
меню

Java. Библиотека профессионала. Т. 1. Основы. 11-е изд

Java. Библиотека профессионала. Т. 1. Основы. 11-е изд
  • 252.09
    -
    +

Это одиннадцатое издание исчерпывающего руководства по написанию надежного, удобно сопровождаемого прикладного кода. Какой бы версией вы ни пользовались, будь то Java SE 9, 10 или 11, эта книга дает глубокое и практическое понимание языка Java и его интерфейса API, а сотни приведенных в ней реальных примеров демонстрируют эффективные и действенные способы решения практических задач прикладного программирования.



Обновленные в этой книге примеры кода отражают долгожданные возможности модуляризации, а также наглядно показывают, как писать легко расширяемый и сопровождаемый прикладной код на языке Java. Читая книгу, вы узнаете, как пользоваться новой утилитой JShell, реализующей цикл REPL для ускоренного освоения языка Java и экспериментальной разработки прикладных программ, практического применения усовершенствований в прикладном интерфейсе Process API, состязательной блокировке, протоколировании и компиляции.



В первом томе настоящего двухтомного издания главное внимание уделяется основным понятиям языка Java и средствам программирования пользовательского интерфейса, включая принципы ООП, обобщения, коллекции, лямбда-выражения, разработку графических программ средствами библиотеки Swing, а также методики параллельного и функционального программирования. Если у вас имеется достаточный опыт программирования на Java и вы собираетесь перейти к версии Java SE 9, 10 или 11, то лучшего руководства по компетентному подходу к решению практических задач программирования на Java вам не найти.



ОСНОВНЫЕ ТЕМЫ КНИГИ



• Быстрое освоение основных методик и норм наилучшей практики для написания высококачественного кода на Java.



• Овладение интерфейсами, внутренними классами и лямбда-выражениями для функционального программирования.



• Повышение надежности прикладных программ благодаря обработке исключений и эффективной отладке.



• Написание более безопасного и удобочитаемого исходного кода приложений с использованием обобщений.



• Повышение производительности и эффективности прикладных программ с помощью стандартных коллекций в Java.



• Построение современных межплатформенных графических приложений с использованием стандартных компонентов библиотеки Swing.



• Использование в полной мере вычислительных ресурсов многоядерных процессоров с помощью усовершенствованных в Java функциональных средств параллелизма.



Подробное рассмотрение более развитых языковых средств Java, включая функциональные средства корпоративного уровня в версиях Java SE 9, 10 и 11, модульную систему, работу в сети, вопросы безопасности и усовершенствованного программирования графических приложений, предлагается во втором томе настоящего издания.